home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 37 / Amiga Format CD37 (1999-02-16)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-03].iso / -screenplay- / shareware / invasionforce / source / includes / main_menu_protos.h < prev    next >
C/C++ Source or Header  |  1999-01-09  |  2KB  |  125 lines

  1. /* Prototypes for functions defined in
  2. main_menu.c
  3.  */
  4.  
  5. extern char * version;
  6.  
  7. extern short revision;
  8.  
  9. extern char foo[256];
  10.  
  11. extern char bar[256];
  12.  
  13. extern BPTR my_console;
  14.  
  15. extern struct Screen * title_screen;
  16.  
  17. extern struct BitMap title_bmp;
  18.  
  19. extern struct Screen * map_screen;
  20.  
  21. extern APTR vi;
  22.  
  23. extern struct Window * map_window;
  24.  
  25. extern struct Window * terrain_window;
  26.  
  27. extern struct Menu * main_menu_strip;
  28.  
  29. extern struct ReqToolsBase * ReqToolsBase;
  30.  
  31. extern struct MEDPlayerBase * MEDPlayerBase;
  32.  
  33. extern char default_sound[5][216];
  34.  
  35. extern char current_sound[5][216];
  36.  
  37. extern char win_title[80];
  38.  
  39. extern int disp_wd;
  40.  
  41. extern int disp_ht;
  42.  
  43. extern struct Gadget * context;
  44.  
  45. extern struct Gadget * vert_scroller;
  46.  
  47. extern struct Gadget * horz_scroller;
  48.  
  49. extern APTR vs_si;
  50.  
  51. extern APTR hs_si;
  52.  
  53. extern struct TextAttr topaz8;
  54.  
  55. extern struct TextAttr topaz9;
  56.  
  57. extern struct TextAttr topaz11;
  58.  
  59. extern struct TextAttr topaz11bold;
  60.  
  61. extern char req_true;
  62.  
  63. extern char req_false;
  64.  
  65. extern struct Emp2Prefs prefs;
  66.  
  67. extern struct newEmp2Prefs newprefs;
  68.  
  69. void print(char * );
  70.  
  71. void alarm(char * );
  72.  
  73. void clean_exit(int , char * );
  74.  
  75. void open_libraries(void);
  76.  
  77. int alert(struct Window * , char * , char * , char * );
  78.  
  79. struct rtHandlerInfo * post_it(char * );
  80.  
  81. void unpost_it(struct rtHandlerInfo * );
  82.  
  83. int left_buttonP(void);
  84.  
  85. void set_title_palette(void);
  86.  
  87. void open_title_screen(void);
  88.  
  89. void load_title_graphics(void);
  90.  
  91. void title_show(void);
  92.  
  93. void open_map_screen(void);
  94.  
  95. void open_map_window(void);
  96.  
  97. void set_default_palette(struct Screen * );
  98.  
  99. void check_fonts(void);
  100.  
  101. void seed_random(void);
  102.  
  103. void create_console(void);
  104.  
  105. void build_main_gadget_list(void);
  106.  
  107. void build_main_menu(void);
  108.  
  109. void about_empire(void);
  110.  
  111. void quit_program(void);
  112.  
  113. void load_prefs(void);
  114.  
  115. void save_prefs(void);
  116.  
  117. void change_screenmode(void);
  118.  
  119. void change_sounds(void);
  120.  
  121. void main_menu(void);
  122.  
  123. void main(void);
  124.  
  125.